package ThreadYieldTest;

/**
 * ClassName ThreadYield
 * Description yield用于使当前线程主动让出当次CPU时间片(当前线程正在占用的处理器资源),回到Runnable状态，等待分配时间片
 * Author Hexiao
 * Date 2018/8/24 16:00
 * Version 1.0
 **/
public class ThreadYield extends Thread {
    String str;
    Thread thread;
    @Override
    public void run() {
        for (int i=0;i<10;i++){
            System.out.println(getName()+"->"+str);
            if (Thread.currentThread().getName()=="Thread-1"){
                yield();//使线程在运行期间,让出当前线程正在占用的处理器资源
            }

        }
    }
}